package com.cl.unipay4j.core.transfer;

import com.cl.unipay4j.core.Result;

/**
 * 企业付款接口
 *
 * @author siashan
 * @since v1.0.1
 **/
public interface ITransfer {

    /**
     * 单笔转账到账户余额
     *
     * @param model       转账实体
     * @return 转账结果
     */
    Result<TransferResponse> execTransferToAccount(TransferToAccountModel model);


    /**
     * 单笔转账到银行卡
     *
     * @param model        转账实体
     * @return 转账结果
     */
    Result<TransferResponse> execTransferToBank(TransferToBankModel model);
}
